page = self.initial_vbox(_('Check Server Firewall'), _('It is not possible to connect to the server.'))
self.label = gtk.Label()
self.label.set_alignment(0, 0)
self.label.set_line_wrap(True)
page.pack_start(self.label, False, False, 0)
troubleshooter.new_page(page, self)
def display(self):
answers = self.troubleshooter.answers
if not answers['cups_queue_listed']:
return False
if answers.has_key('remote_server_connect_ipp') and answers['remote_server_connect_ipp'] == False:
self.label.set_text(_("Please check to see if a firewall or router configuration is blocking TCP port %d on server '%s'.") % (answers['remote_server_port'], answers['remote_server_try_connect']))